precipitous coasts - Espagnol Anglais Dictionnaire